﻿#region << 文 件 说 明 >>

/*----------------------------------------------------------------
// 文件名称：String2ColorConverter
// 创 建 者：杨程
// 创建时间：2021/8/26 9:41:06
// 文件版本：V1.0.0
// ===============================================================
// 功能描述：
//
//
//----------------------------------------------------------------*/

#endregion

namespace Vampirewal.Core.WPF.Theme;

/// <summary>
/// 文字转颜色
/// </summary>
public class String2ColorConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        if (value != null)
        {
            string str = value.ToString();

            Color color = (Color)ColorConverter.ConvertFromString(str);

            Brush brush = new SolidColorBrush(color);

            return brush;
        }
        return default;
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        throw new NotImplementedException();
    }
}